package avicit.bdp.dgs.qa.service.algo.raw.data.pcm.entity;

import java.io.Serializable;
import java.util.List;

/**
 * @金航数码科技有限责任公司
 * @作者：developer
 * @邮箱：developer@avic-digital.com
 * @创建时间： 2023-11-01
 * @类说明：FrameUtils
 * @修改记录：
 * @注意事项：
 * @主要功能：PCM配置信息-数据流信息定义实体
 */
public class PcmStreamInfo implements Serializable {
    public String aircraft_name;
    public String test_name;
    public int parameter_number;
    public float bit_rate;
    public String pcm_code;
    public float loop_width;
    public int word_length;
    public String parity;
    public String equipments_type;
    public int frame_length;
    public int subframe_deepth;
    public int major_frame_rate;
    public int sync_word_length;
    public String sync_pattern;
    public int id_position;
    public int id_lsb;
    public String dating_type;
    public int time_interpolation;
    public String output_polarity;
    public String input_source;
    public String input_polarity;
    public String bits_order;
    public int save_last_frame;
    public String sync_strategy;
    public int sync_location;
    public String subframe_mode;
    public String direction;
    public int first_value;
    public int pattern_loop;
    public List<PcmParamInfo> params;

    public String getAircraft_name() {
        return aircraft_name;
    }

    public void setAircraft_name(String aircraft_name) {
        this.aircraft_name = aircraft_name;
    }

    public String getTest_name() {
        return test_name;
    }

    public void setTest_name(String test_name) {
        this.test_name = test_name;
    }

    public int getParameter_number() {
        return parameter_number;
    }

    public void setParameter_number(int parameter_number) {
        this.parameter_number = parameter_number;
    }

    public float getBit_rate() {
        return bit_rate;
    }

    public void setBit_rate(float bit_rate) {
        this.bit_rate = bit_rate;
    }

    public String getPcm_code() {
        return pcm_code;
    }

    public void setPcm_code(String pcm_code) {
        this.pcm_code = pcm_code;
    }

    public float getLoop_width() {
        return loop_width;
    }

    public void setLoop_width(float loop_width) {
        this.loop_width = loop_width;
    }

    public int getWord_length() {
        return word_length;
    }

    public void setWord_length(int word_length) {
        this.word_length = word_length;
    }

    public String getParity() {
        return parity;
    }

    public void setParity(String parity) {
        this.parity = parity;
    }

    public String getEquipments_type() {
        return equipments_type;
    }

    public void setEquipments_type(String equipments_type) {
        this.equipments_type = equipments_type;
    }

    public int getFrame_length() {
        return frame_length;
    }

    public void setFrame_length(int frame_length) {
        this.frame_length = frame_length;
    }

    public int getSubframe_deepth() {
        return subframe_deepth;
    }

    public void setSubframe_deepth(int subframe_deepth) {
        this.subframe_deepth = subframe_deepth;
    }

    public int getMajor_frame_rate() {
        return major_frame_rate;
    }

    public void setMajor_frame_rate(int major_frame_rate) {
        this.major_frame_rate = major_frame_rate;
    }

    public int getSync_word_length() {
        return sync_word_length;
    }

    public void setSync_word_length(int sync_word_length) {
        this.sync_word_length = sync_word_length;
    }

    public String getSync_pattern() {
        return sync_pattern;
    }

    public void setSync_pattern(String sync_pattern) {
        this.sync_pattern = sync_pattern;
    }

    public int getId_position() {
        return id_position;
    }

    public void setId_position(int id_position) {
        this.id_position = id_position;
    }

    public int getId_lsb() {
        return id_lsb;
    }

    public void setId_lsb(int id_lsb) {
        this.id_lsb = id_lsb;
    }

    public String getDating_type() {
        return dating_type;
    }

    public void setDating_type(String dating_type) {
        this.dating_type = dating_type;
    }

    public int getTime_interpolation() {
        return time_interpolation;
    }

    public void setTime_interpolation(int time_interpolation) {
        this.time_interpolation = time_interpolation;
    }

    public String getOutput_polarity() {
        return output_polarity;
    }

    public void setOutput_polarity(String output_polarity) {
        this.output_polarity = output_polarity;
    }

    public String getInput_source() {
        return input_source;
    }

    public void setInput_source(String input_source) {
        this.input_source = input_source;
    }

    public String getInput_polarity() {
        return input_polarity;
    }

    public void setInput_polarity(String input_polarity) {
        this.input_polarity = input_polarity;
    }

    public String getBits_order() {
        return bits_order;
    }

    public void setBits_order(String bits_order) {
        this.bits_order = bits_order;
    }

    public int getSave_last_frame() {
        return save_last_frame;
    }

    public void setSave_last_frame(int save_last_frame) {
        this.save_last_frame = save_last_frame;
    }

    public String getSync_strategy() {
        return sync_strategy;
    }

    public void setSync_strategy(String sync_strategy) {
        this.sync_strategy = sync_strategy;
    }

    public int getSync_location() {
        return sync_location;
    }

    public void setSync_location(int sync_location) {
        this.sync_location = sync_location;
    }

    public String getSubframe_mode() {
        return subframe_mode;
    }

    public void setSubframe_mode(String subframe_mode) {
        this.subframe_mode = subframe_mode;
    }

    public String getDirection() {
        return direction;
    }

    public void setDirection(String direction) {
        this.direction = direction;
    }

    public int getFirst_value() {
        return first_value;
    }

    public void setFirst_value(int first_value) {
        this.first_value = first_value;
    }

    public int getPattern_loop() {
        return pattern_loop;
    }

    public void setPattern_loop(int pattern_loop) {
        this.pattern_loop = pattern_loop;
    }

    public List<PcmParamInfo> getParams() {
        return params;
    }

    public void setParams(List<PcmParamInfo> params) {
        this.params = params;
    }
}
